home *** CD-ROM | disk | FTP | other *** search
/ Fritz: All Fritz / All Fritz.zip / All Fritz / FILES / WORDMISC / FORMFIT.LZH / FORMFIT.DOC < prev    next >
Text File  |  1987-08-23  |  57KB  |  1,588 lines

  1. P
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.                               F O R M F I T !
  19.  
  20.                                 Version 2.0
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.                       R E F E R E N C E   M A N U A L
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.                              Sidebar Software
  41.                           205 S. Higley  Sp. 306
  42.                               Mesa, AZ  85206
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.                   (C) Copyright  1987   Sidebar Software
  51.                             All Rights Reserved
  52.  
  53. Formfit! 2.0
  54. (C) Copyright 1987  Sidebar Software
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.      Specifications, features, and capabilities outlined in this manual
  91.      and incorporated into the program Formfit! are subject to change
  92.      without notice.
  93.  
  94.      Formfit! is a trademark of Sidebar Software.
  95.  
  96.      Formfit! software copyright 1986, 1987 by Sidebar Software.  All
  97.      rights reserved.
  98.  
  99.      This reference manual copyright 1987 by Sidebar Software.  All
  100.      rights reserved.
  101.  
  102.      Both software and hardware names and references contained in this
  103.      manual are trademarks of various manufacturers.
  104.  
  105.      This program was written using Microsoft QuickBASIC 3.0.  Special
  106.      thanks to Dave Evers for the BASWIND routines.
  107.  
  108.  
  109.      Printed in the United States of America.
  110.  
  111.  
  112.  
  113.  
  114.  
  115.                                     ii.
  116.  
  117. Formfit! 2.0
  118. (C) Copyright 1987  Sidebar Software
  119.  
  120.  
  121.  
  122.  
  123.                                   LICENSE
  124.  
  125.      Formfit! (and its accompanying documentation) is copyright (C)
  126.      1986, 1987 by Sidebar Software of Mesa, Arizona.  All versions of
  127.      this program, including 2.0, are not public domain software, nor
  128.      are they free software.  After a suitable trial period, to continue
  129.      to use Formfit!, you are expected to register your copy.  This
  130.      period will naturally vary from user to user, but we at Sidebar
  131.      Software feel that if you have run this program ten (10) or so
  132.      times, for the purpose of productively using it (as opposed to
  133.      introducing yourself and/or others to its functions,) you are an
  134.      active user, and are expected to register your copy.  Non-
  135.      registered users are granted a limited license to use Formfit! on a
  136.      trial basis, for the purpose of familiarizing themselves with its
  137.      operation and determining personal usefulness.  To continue using
  138.      Formfit! without registration is forbidden.
  139.  
  140.      Registration allows the use of Formfit! for a single user.  You may
  141.      transport Formfit! to any machine for the purpose of personal use,
  142.      but operators and/or owners of multi-user systems must obtain a
  143.      site license, or register a copy for each user who has access to
  144.      Formfit!  Commercial users MUST obtain registration via a site
  145.      license.  Write to us for more information about site licensing.
  146.  
  147.      Registered users are permitted to make backup copies of Formfit!
  148.      for personal archival purposes, and all individual users are
  149.      permitted (and encouraged) to copy the entire Formfit! package for
  150.      other users to try and evaluate, pursuant to this licensing
  151.      agreement.  Distributors of public domain or user supported
  152.      software may distribute copies of Formfit! according to the above
  153.      conditions only after receiving written permission to do so from
  154.      Sidebar Software.  This is a routine and simple procedure, so
  155.      please write for more details.
  156.  
  157.      Formfit! may not be distributed as a part of any other product or
  158.      sales campaign.  It is intended to be distributed from personal
  159.      user to personal user.  Electronic bulletin board systems (BBS) may
  160.      be used to store and distribute this program to individual users,
  161.      according to the individual system operator's (SYSOP) local board
  162.      rules and directives.  Always abide by the SYSOP's rules and
  163.      regulations, as modern, personal telecommunications owes a great
  164.      debt to these dedicated men and women.
  165.  
  166.      If you are the author of user supported software, and have license
  167.      granting power over the same, contact us about mutual reciprocal
  168.      licensing of our product to you in exchange for the license to use
  169.      your software here at Sidebar.
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.                                     iii.
  180.  
  181. Formfit! 2.0
  182. (C) Copyright 1987  Sidebar Software
  183.  
  184.  
  185.  
  186.  
  187.  
  188.                                  WARRANTY
  189.  
  190.  
  191.      Sidebar Software makes no warranty of any kind, expressly or
  192.      implied, regarding Formfit! and/or its accompanying documentation.
  193.      Sidebar Software will not be responsible for any damages, whether
  194.      direct or indirect, incurred by users as a result of running this
  195.      program, or due to failure of this product to meet any and/or all
  196.      the stated specifications.  This program is distributed strictly on
  197.      an "as is" basis, without exception.  In no way will Sidebar
  198.      Software be liable to you for lost profits, lost assets, lost
  199.      savings, or loss of potential gain due to the use or inability to
  200.      use this program, in part or in full.
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.                                     iv.
  244.  
  245. Formfit! 2.0
  246. (C) Copyright 1987  Sidebar Software
  247.  
  248.  
  249.  
  250.  
  251.                          REGISTRATION INFORMATION
  252.  
  253.      Your one-time registration entitles you to all future updates of
  254.      Formfit!  While no copies of any updates will automatically be sent
  255.      to you directly, your name will be added to our customer database,
  256.      and notice of any updates or program enhancements will be sent to
  257.      you, if you so desire (indicate on the registration form.)  Also,
  258.      by indicating that you desire to be placed on our mailing list, you
  259.      will receive notices for any new products introduced by Sidebar
  260.      Software.  (Under no circumstances will any customer names,
  261.      addresses, etc. be given or sold to any third parties.)  For only
  262.      the price of the disk and mailing (or free, if you provide your own
  263.      disk and a postage paid, self addressed mailer,) you can receive
  264.      the current, updated version of Formfit!  Keep an eye on your local
  265.      BBS's, too, for the latest version of Formfit!
  266.  
  267.      By registering your copy of Formfit! you are signifying your
  268.      expected continued use of our product.  We are glad that you have
  269.      found Formfit! useful, and will continue to be thankful for users
  270.      like yourself.  Appendix B. contains the necessary form for
  271.      registering your copy of Formfit!
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.                                      v.
  308.  
  309. Formfit! 2.0
  310. (C) Copyright 1987  Sidebar Software
  311.  
  312.  
  313.  
  314.                         ABOUT FORMFIT! VERSION 2.0
  315.  
  316.      Formfit! will allow you to quickly fill out preprinted forms using
  317.      your computer's printer.  You define the form according to where
  318.      the information is to go, and you can label the location for ease
  319.      of reference.  Rich with editing options, you can later erase just
  320.      the information which has become outdated, supply the new
  321.      information, and print all the information on a new form.  The form
  322.      itself can be redefined entry by entry, thus allowing the quickest
  323.      possible revisions to be made, even when the layout of the form
  324.      changes.  (Formfit! is also great for envelopes, labels, etc.)
  325.  
  326.      This program was written by Greg Nordstrom, one of the members of
  327.      Sidebar Software, while he was an engineering undergraduate at
  328.      Arizona State University.  The bureaucratic way of life at the
  329.      university called for many changes to be filed as expected course
  330.      work and/or requirements changed.  And it was up to the students to
  331.      reaccomplish the required forms, in triplicate.  By defining the
  332.      common forms just once, Greg had to then only change a line or two
  333.      of information, roll in a new blank form, and in 5 minutes or less,
  334.      the job was done.  Those of you who work with forms on a regular
  335.      basis will enjoy and benefit from this program from the very first
  336.      day you begin to use it.
  337.  
  338.      Versions 1.0 and 1.1, were considerably less flexible than 2.0.
  339.      Due to the large number of improvements, added features, and
  340.      enhancements, the basic file structure is no longer the same, and
  341.      users of 1.0 or 1.1 will have to redefine any forms they wish to
  342.      use.  A few of the major changes and improvements found in version
  343.      2.0 are listed below:
  344.  
  345.           o    The number of definitions-per-form has been made
  346.                dynamically variable, up to a maximum of 999.
  347.  
  348.           o    Variable template and form sizes are now allowed, up to
  349.                137 columns by 132 rows.
  350.  
  351.           o    Automatic selection of compressed print mode when
  352.                more than 80 columns across are requested.
  353.  
  354.           o    Menu response methods have been improved, and scrolling
  355.                bar menus are supplemented by unique letter choices.
  356.  
  357.           o    Several parameters can now be customized and saved as
  358.                defaults.  Also, definition files now include all system
  359.                parameters when saved and retrieved.
  360.  
  361.           o    Extensive error trapping and non-destructive
  362.                escape sequences are now available.
  363.  
  364.           o    Date and Time information is available on screen.
  365.  
  366.           o    A DOS shell allows the user to access DOS, and then
  367.                return to using Formfit!
  368.  
  369.  
  370.  
  371.                                     vi.
  372.  
  373. Formfit! 2.0
  374. (C) Copyright 1987  Sidebar Software
  375.  
  376.  
  377.  
  378.  
  379.                           ABOUT SIDEBAR SOFTWARE
  380.  
  381.  
  382.      Sidebar Software has been in existence since March, 1986.  Our
  383.      products are developed in response to real world needs.  We use
  384.      computers here at Sidebar daily, and run into our share of brick
  385.      walls to circumvent.  We try to keep our approach simple, and our
  386.      human interface as clean as possible.  We are very open to
  387.      suggestions and criticisms.  In fact, at one time we toyed with the
  388.      idea that for every 5 first-time reported bugs in a program, or
  389.      typos in a manual, we would grant registration and license
  390.      privileges to the sender.  However, this would result in most folks
  391.      being told "sorry, someone else found it first," and so we tabled
  392.      that idea.  But the point is, we constantly look for new and fresh
  393.      user-producer avenues of communication, so please, write to us
  394.      concerning any aspect of our products and/or policies.  We, as a
  395.      group, believe in God, and try to follow Him in all we do.  We also
  396.      believe that a person's eternal soul is far too valuable to risk
  397.      for a few unregistered or pirated computer programs.  If you are
  398.      going to use Formfit! (or anyone else's software, for that matter),
  399.      then give the author his/her due, if so requested.  If you're not
  400.      going to use it, pass it on.  Maybe someone else will find it
  401.      helpful.  Thanks, from all of us at Sidebar Software.
  402.  
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.                                     vii.
  436.  
  437. Formfit! 2.0
  438. (C) Copyright 1987  Sidebar Software
  439.  
  440.  
  441.  
  442.  
  443.                                  CONTENTS
  444.  
  445.  
  446.  
  447.      LICENSE   . . . . . . . . . . . . . . . . . . . . . . . . . . iii.
  448.  
  449.      WARRANTY  . . . . . . . . . . . . . . . . . . . . . . . . . .  iv.
  450.  
  451.      REGISTRATION INFORMATION  . . . . . . . . . . . . . . . . . .   v.
  452.  
  453.      ABOUT FORMFIT! VERSION 2.0  . . . . . . . . . . . . . . . . .  vi.
  454.  
  455.      ABOUT SIDEBAR SOFTWARE  . . . . . . . . . . . . . . . . . . . vii.
  456.  
  457.      1.   INTRODUCTION . . . . . . . . . . . . . . . . . . . . . .  1.1
  458.                System Requirements . . . . . . . . . . . . . . . .  1.1
  459.                Running Formfit! for the First Time . . . . . . . .  1.2
  460.                Tips on Using Formfit!  . . . . . . . . . . . . . .  1.2
  461.  
  462.      2.   THE MAIN MENU SCREEN . . . . . . . . . . . . . . . . . .  2.1
  463.                Define/Edit a Form  . . . . . . . . . . . . . . . .  2.1
  464.                Print to the Form . . . . . . . . . . . . . . . . .  2.1
  465.                Make a Template Overlay . . . . . . . . . . . . . .  2.1
  466.                Check/Change Defaults . . . . . . . . . . . . . . .  2.2
  467.                Using the DOS Shell . . . . . . . . . . . . . . . .  2.2
  468.  
  469.      3.   MAKING TEMPLATE OVERLAYS . . . . . . . . . . . . . . . .  3.1
  470.  
  471.      4.   CHECKING AND CHANGING SYSTEM DEFAULTS  . . . . . . . . .  4.1
  472.                Page Layout and Number of Definitions . . . . . . .  4.1
  473.                The Save/Retrieve File Path . . . . . . . . . . . .  4.2
  474.                Date, Time, and Beep Toggles  . . . . . . . . . . .  4.2
  475.                Printer Mode and Font Toggles . . . . . . . . . . .  4.2
  476.                Printer Control Codes . . . . . . . . . . . . . . .  4.3
  477.  
  478.      5.   THE DEFINE/EDIT MODE . . . . . . . . . . . . . . . . . .  5.1
  479.                Edit  . . . . . . . . . . . . . . . . . . . . . . .  5.1
  480.                Delete  . . . . . . . . . . . . . . . . . . . . . .  5.2
  481.                Clear . . . . . . . . . . . . . . . . . . . . . . .  5.2
  482.                Load  . . . . . . . . . . . . . . . . . . . . . . .  5.2
  483.                Save  . . . . . . . . . . . . . . . . . . . . . . .  5.3
  484.  
  485.      6.   PRINTING TO THE FORM . . . . . . . . . . . . . . . . . .  6.1
  486.  
  487.      7.   USING THE DOS SHELL  . . . . . . . . . . . . . . . . . .  7.1
  488.  
  489.  
  490.      APPENDICES
  491.  
  492.      A.   INITIAL DEFAULTS AND DEFAULT FILE STRUCTURE  . . . . . .  A.1
  493.  
  494.      B.   USER REGISTERATION FORM  . . . . . . . . . . . . . . . .  B.1
  495.  
  496.      C.   FORMFIT! ERROR MESSAGES  . . . . . . . . . . . . . . . .  C.1
  497.  
  498.  
  499.                                    viii.
  500.  
  501. Formfit! 2.0
  502. (C) Copyright 1987  Sidebar Software
  503.  
  504.  
  505.      1.   INTRODUCTION
  506.  
  507.  
  508.                The purpose of Formfit! is to allow the user to define
  509.           positions and areas on pre-printed forms, place data at any
  510.           given position on the form, and save the definitions and data
  511.           for later use.  By defining commonly used forms once, the user
  512.           need only update the data that has changed since the last
  513.           session.  This allows updates and changes to be made quickly
  514.           and easily, even when the form's basic structure has changed.
  515.           The program uses an overlay template, which the user creates
  516.           on his/her own printer, for row and column alignment and
  517.           coordinate references.  Many options are allowed at print
  518.           time, such as unidirectional printing to insure columnar
  519.           alignment, selection of several fonts, and software override
  520.           of out-of-paper detection (if supported by your printer.)
  521.  
  522.  
  523.           System Requirements
  524.  
  525.                Formfit! dynamically allocates memory according to the
  526.           parameter controlling maximum number of allowed definitions.
  527.           Initially, this is set to 255, but may be changed to any value
  528.           from 1 to 999.  As a guide to operation, the following table
  529.           gives APPROXIMATE memory requirements for various
  530.           configurations.  Values shown below do not include memory
  531.           required to use the DOS shell (that depends on what you do
  532.           while you are working in the DOS environment.  See chapter 7
  533.           for more details.
  534.  
  535.              Maximum Number of Definitions             Required RAM
  536.              -----------------------------          ------------------
  537.                           50                            160 Kbytes
  538.                          100                            164 Kbytes
  539.                          255                            170 Kbytes
  540.                          500                            180 Kbytes
  541.                          999                            196 Kbytes
  542.  
  543.                WARNING:  Attempting to run Formfit! in less memory than
  544.           needed will usually result in the DOS message "Not Enough
  545.           Memory," but in certain cases Formfit! will begin to run,
  546.           albeit incorrectly.  Each of the above entries is slightly
  547.           inflated, so following them should keep you out of trouble.
  548.  
  549.                In addition to the above RAM requirements, Formfit! needs
  550.           at least one disk drive, a color or monochrome monitor, and a
  551.           printer.  Several printer control code sequences are used by
  552.           the program, according to the capabilities of your printer.
  553.           The program is shipped ready to drive a Panasonic KX-P1091i
  554.           (in the Epson RX-80 mode.)  You may define any of those codes
  555.           which apply to your printer, and have Formfit! ignore the
  556.           rest.  This will, of course, limit some of the options
  557.           available to you at print time, but virtually all printers
  558.           operating as the LPT1 device can be used with Formfit!  See
  559.           your printer and DOS manuals for more details.
  560.  
  561.  
  562.  
  563.                                     1.1
  564.  
  565. Formfit! 2.0
  566. (C) Copyright 1987  Sidebar Software
  567.  
  568.  
  569.           Running Formfit! for the First Time
  570.  
  571.                As you know, it is good computing practice to back up any
  572.           program before running it, and Formfit! is no exception.
  573.           Please make an archive copy of all files included with the
  574.           Formfit! package before running the program.  Hard disk users
  575.           may wish to set up a separate directory for Formfit!  The
  576.           program may be invoked by typing FORMFIT at the DOS prompt.
  577.           Whenever Formfit! is run, it looks at the current directory
  578.           for a file containing the user's default parameters.  Since
  579.           initially this file will be absent (and in case it ever gets
  580.           "misplaced") Formfit! will inform you that it cannot find the
  581.           default file, and will prompt you for your OK before the file
  582.           is actually created on the disk.  Pressing ESC will abort and
  583.           return you to DOS.
  584.  
  585.                Once the default file has been created, you will be
  586.           presented with an advertisement for registering Formfit!  The
  587.           first 15 or so times you run Formfit!, the ad will appear (the
  588.           time that Formfit! pauses for you to read it decreases each
  589.           time you run the program.)  When prompted, press any key to
  590.           continue to the Main Menu.  As mentioned previously, and as
  591.           explained in detail in the section on checking and changing
  592.           defaults, Formfit! allows considerable flexibility when
  593.           defining system parameters.  Formfit! comes configured to
  594.           write all form definition files to C:\, the root directory of
  595.           the hard drive.  If you are using a floppy based system, or
  596.           wish to use only your A: or B: drive for saving defined forms,
  597.           change the File Definition Path variable using the
  598.           Check/Change Defaults option from the Main Menu before
  599.           attempting to save data with Formfit!
  600.  
  601.  
  602.           Tips on Using Formfit!
  603.  
  604.                Formfit! tries to be as forgiving as possible, and yet it
  605.           retains an overall structured approach to using the various
  606.           menus and options.  The first thing to remember is that you
  607.           can USUALLY get yourself out of trouble with the ESCape key.
  608.           ESC is used to back up to a previous menu when you are
  609.           finished at a certain level, and if you are in the middle of
  610.           an operation, ESC will abort current (in progress) changes,
  611.           and retain previous values.
  612.  
  613.                When presented with a highlighted menu bar, use the
  614.           keypad to move and highlight an option, then select it by
  615.           pressing ENTER.  Optionally, you may just press the first
  616.           letter of the option you want, and it will be invoked
  617.           immediately.  In most cases the keypad arrows allow movement
  618.           to the next item, PgUp and PgDn move the bar to the last
  619.           visible item, and Home and End will move to the beginning and
  620.           end, respectively, of a given range, even if out of view
  621.           (larger than current screen.)
  622.  
  623.                Be sure to configure Formfit! for your printer's
  624.           capabilities before printing templates or forms.  Incorrect
  625.           codes can make for some surprising results, to say the least.
  626.  
  627.                                     1.2
  628.  
  629. Formfit! 2.0
  630. (C) Copyright 1987  Sidebar Software
  631.  
  632.  
  633.      2.   THE MAIN MENU SCREEN
  634.  
  635.  
  636.                The following is an overview of each of the Main Menu's
  637.           options.  For details on using each one, see the section
  638.           pertaining to that area.  They are presented in this section
  639.           in the order you see them on the Main Menu, and later, in the
  640.           order that they will be used by the first time user.
  641.  
  642.  
  643.           Define/Edit a Form
  644.  
  645.                This is where you make the actual additions and changes
  646.           to a given form, or begin to define a new form.  You can add
  647.           new data, change old data, remove previous definitions, and
  648.           load and save form definitions to and from the disk.  You will
  649.           work in a window, choosing lines of data from the screen to
  650.           modify or edit.  Also, Formfit! tries to anticipate your next
  651.           selection with defaults extracted from the last line you
  652.           filled out.  This is helpful, as many forms are repetitive in
  653.           nature (i.e. all stock numbers begin at column 3.)  A unique
  654.           feature of Formfit! is that entries need not be made in any
  655.           order, so you can define all the items in column 18, for
  656.           example, before defining the items in column 5.  This helps
  657.           you arrange the form logically, grouping the most often
  658.           changed entries together.
  659.  
  660.  
  661.           Print to the Form
  662.  
  663.                This option is used when it is time to actually print the
  664.           data to the defined areas of the form.  You will be prompted
  665.           before printing begins to align the printhead and the form.
  666.           When the printing job is complete, you are returned to the
  667.           Main Menu.
  668.  
  669.  
  670.           Make a Template Overlay
  671.  
  672.                This is the option you select when you wish to print out
  673.           a template guide overlay.  The guide will be sized according
  674.           to your default width and length parameters.  Usually, you
  675.           will only need to print a template once.  Here at Sidebar, we
  676.           printed out several templates using different size options,
  677.           then had clear plastic copies made of them.  This allows us to
  678.           lay the templates over the forms to be defined, and easily
  679.           read off the coordinates.  Of course, you can use paper
  680.           templates, and align them using a light, but the plastic is
  681.           MUCH easier!  Remember, whatever method you use, MARK AN
  682.           EASILY FOUND REFERENCE POINT ON THE PAPER BEFORE BEGINNING TO
  683.           PRINT THE TEMPLATE.  This is the only way you can insure
  684.           proper alignment of your preprinted form later.  You will be
  685.           prompted before printing begins to align the printhead and the
  686.           form.  When the printing job is complete, you are returned to
  687.           the Main Menu.
  688.  
  689.  
  690.  
  691.                                     2.1
  692.  
  693. Formfit! 2.0
  694. (C) Copyright 1987  Sidebar Software
  695.  
  696.  
  697.           Check/Change Defaults
  698.  
  699.                Two screens are associated with this option.  On the
  700.           first screen, you have many choices concerning the program's
  701.           "feel" and physical limits.  For example, you can change the
  702.           size of the page you prefer to work with, allocate more memory
  703.           (by choosing a larger number of definitions,) and toggle on
  704.           and off things like unidirectional printing, or the beeping
  705.           that accompanies errors and undefined key presses.
  706.  
  707.                The second screen is used for configuring Formfit! to
  708.           work with your printer.  You provide the control codes needed
  709.           by the printer for things such as compressed printing, font
  710.           selection, and ignoring a paper out condition.  Any function
  711.           not supported by your printer may be left blank, and Formfit!
  712.           will not attempt to use that function.
  713.  
  714.  
  715.           Use the DOS Shell
  716.  
  717.                This allows the user to drop down into DOS, execute
  718.           commands and/or run programs, then return to Formfit! when
  719.           finished.  This can be handy for checking the current
  720.           directory, renaming files, and copying files to other disks or
  721.           directories.  You can even run other programs while in the
  722.           shell.  Refer to chapter 7 for full details on using the DOS
  723.           shell.
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.  
  734.  
  735.  
  736.  
  737.  
  738.  
  739.  
  740.  
  741.  
  742.  
  743.  
  744.  
  745.  
  746.  
  747.  
  748.  
  749.  
  750.  
  751.  
  752.  
  753.  
  754.  
  755.                                     2.2
  756.  
  757. Formfit! 2.0
  758. (C) Copyright 1987  Sidebar Software
  759.  
  760.  
  761.      3.   MAKING TEMPLATE OVERLAYS
  762.  
  763.  
  764.                The template is how you as a user let Formfit! know where
  765.           to place data at print time.  By using a reference point to
  766.           insure repeatable placement of the template on a form, the
  767.           form may then be properly aligned in the printer.
  768.  
  769.                The template is made up of several rows and columns.
  770.           Remember, sentences on a page are in ROW order, and COLUMNS go
  771.           up and down.  Each row begins at the left, with column
  772.           position 1.  So the leftmost upper corner print position is at
  773.           row 1, column 1.  The 16th row of a typical template looks
  774.           like this:
  775.  
  776.           16.._....1...._....2...._....3...._....4...._....6...._.
  777.  
  778.           Notice how the line is constructed.  The row number is given
  779.           fully as the first number in the line.  Each column is marked
  780.           with a dot, and if the column is a multiple of 5, it is marked
  781.           with the underscore symbol (_).  Columns that are multiples of
  782.           10 are marked with the tens digit of that column.  For
  783.           example, the 40th column position is indicated by the "4" in
  784.           the line above.   Note also that the user has requested the
  785.           maximum number of columns to be 66.
  786.  
  787.                You must make at least one template overlay before using
  788.           Formfit!  Your forms will be defined by means of a row and
  789.           column matrix, and these references must be easily found.
  790.           This is where the template comes in.  Initially, you align the
  791.           template with your form, and begin to edit/define your form
  792.           using the coordinates read from the overlay.
  793.  
  794.                When you select the Make a Template Overlay option, you
  795.           are prompted to align your printhead and paper before
  796.           proceeding (or you may ESCape.)  It is also important that you
  797.           MARK THE BLANK PAPER WITH AN INDEX MARK of some kind, so that
  798.           the physical position of the paper in the printer can be found
  799.           again later.  On the Panasonic we use at Sidebar, the paper
  800.           bail is marked with index marks, so we just position the
  801.           corner of the page at the zero mark (you may have to use some
  802.           other landmark, or make a pencil mark, etc., to mark a
  803.           position on the paper.)  In any case, a template without some
  804.           sort of printer alignment reference point is practically
  805.           useless.
  806.  
  807.                Next, you press any key to print out the template, and
  808.           are returned to the Main Menu when finished.  (You may abort
  809.           the template printing operation at any time by pressing ESC.)
  810.           Make a few templates of various widths and lengths.  We also
  811.           recommend getting them copied onto plastic.  This can be done
  812.           at most copy services.
  813.  
  814.  
  815.  
  816.  
  817.  
  818.  
  819.                                     3.1
  820.  
  821. Formfit! 2.0
  822. (C) Copyright 1987  Sidebar Software
  823.  
  824.  
  825.      4.   CHECKING AND CHANGING SYSTEM DEFAULTS
  826.  
  827.  
  828.                The system defaults are found on two screens.  The first
  829.           screen controls page layout, printer toggles, etc., and will
  830.           be used often.  It is shown when you select the Check/Change
  831.           Defaults option from the Main Menu.  The second screen,
  832.           however, will usually be used only when you change printers,
  833.           and is reached through the first, by selecting the Printer
  834.           Control Codes option (currently selection K.)
  835.  
  836.                To change any item on either screen, press the letter of
  837.           its choice.  You may ESCape at any time.  All the information
  838.           (from both screens) will be used only during the current
  839.           session, unless saved to disk, where it becomes the new
  840.           default data for subsequent program runs.  Saving is done by
  841.           pressing S instead of a lettered menu option.  See Appendix A.
  842.           for a discussion of the original Formfit! defaults.
  843.  
  844.  
  845.           Page Layout and Number of Definitions
  846.  
  847.                Option A. (Page Length) and Option B. (Page Width) allow
  848.           you to define the size of the form you will be using.  These
  849.           limits are used to when you print a template overlay, and as
  850.           you enter data (to check for attempts to exceed defined
  851.           limits.)  You may set the page length to any number of lines
  852.           (rows) from 1 to 132.  If you work with forms larger than 132
  853.           lines, you may have to define it in parts (or write to us
  854.           about a "custom" version of Formfit!)
  855.  
  856.                The page width can be set to any number of columns from 5
  857.           to 137.  If your printer does not support condensed printing,
  858.           limit your page width to 80 columns, as Formfit! will attempt
  859.           to turn on condensed printing when the page width is greater
  860.           than 80.  Of course, if you use a 132 column printer, set the
  861.           condensed print mode control code sequence to N/A, and wide
  862.           forms will be filled out using normal sized fonts.  Note: on
  863.           some printers, different fonts may automatically invoke
  864.           proportional spacing.  Since Formfit! has no way of knowing
  865.           how smart your printer is, when using fonts other than draft,
  866.           experiment on blank paper first before inserting your only
  867.           copy of that important form!
  868.  
  869.                Option C. (Maximum Number of Definitions) allows you to
  870.           dynamically allocate how much memory Formfit! will use at run
  871.           time.  You can select any amount in the range of 1 to 999.
  872.           The more definitions you allow for (whether or not you use
  873.           them,) the more RAM you need.  When you select this option,
  874.           any definitions you currently have in memory WILL BE LOST, so
  875.           save them first.  You will be prompted before any data is
  876.           actually lost, and you can ESCape unharmed if you need to.
  877.  
  878.  
  879.  
  880.  
  881.  
  882.  
  883.                                     4.1
  884.  
  885. Formfit! 2.0
  886. (C) Copyright 1987  Sidebar Software
  887.  
  888.  
  889.           The Save/Retrieve File Path
  890.  
  891.                Option D. (File Definition Path) is used to change the
  892.           path which DOS will use to save/load defined forms.  When
  893.           changing this item, you should end your path with the
  894.           backslash (\) character (if you don't, though, Formfit! will
  895.           supply it for you.)  You are limited to 32 characters for the
  896.           complete path information.  The original default is C:\, the
  897.           hard drive root directory.
  898.  
  899.  
  900.           Date, Time, and Beep Toggles
  901.  
  902.                Options E. (Toggle Date Display), F. (Toggle Time
  903.           Display), and G. (Toggle Speaker Beep) are used to toggle on
  904.           and off the current date, time, and error beep respectively.
  905.           When toggled on, the date is displayed in the upper left
  906.           corner of all menus, and the time is displayed in the upper
  907.           right.  These are the date and time currently maintained by
  908.           DOS, so if you don't normally set these at boot time (or your
  909.           clock has no battery,) you may just want to toggle these off,
  910.           and save the new defaults to disk.  The beep toggle is used to
  911.           turn on/off the error beep that occurs whenever Formfit!
  912.           encounters a bad keypress or displays an error message.
  913.  
  914.  
  915.           Printer Mode and Font Toggles
  916.  
  917.                Options H. (Toggle Paper Out Detector), I. (Toggle
  918.           Unidirectional Printing), and J. (Toggle Font Selection) are
  919.           used to select the printer mode you desire.  Of course, these
  920.           must be supported by your printer.  Option H. will enable or
  921.           disable the printer's paper out sensor.  Many forms extend to
  922.           the bottom of the page, and if the printer is not told to
  923.           ignore the end-of-paper signal, it will usually halt printing
  924.           at about 13 lines from the bottom of the form.  By disabling
  925.           the paper out sensor, you can usually print completely to the
  926.           last line on a form (depending, again, on your printer.)
  927.  
  928.                Option I. toggles unidirectional printing.  Many printers
  929.           have some alignment trouble when using bidirectional printing
  930.           with condensed mode font.  By forcing unidirectional printing,
  931.           columns will be aligned quite nicely.  Test your printer by
  932.           printing a short template guide with more than 80 columns,
  933.           using first bidirectional, and then unidirectional printing.
  934.           Save the defaults when you have made your selection.
  935.  
  936.                Option J. is used to select between three available
  937.           fonts: Draft, Courier NLQ (Near Letter Quality), and Bold PS
  938.           NLQ.  These may not be available on your printer, so be sure
  939.           to change to the correct control code sequence, using the
  940.           second System Defaults screen (see Printer Control Codes,
  941.           Option K. below.)  In any case, pressing J. will toggle
  942.           between the three options.
  943.  
  944.  
  945.  
  946.  
  947.                                     4.2
  948.  
  949. Formfit! 2.0
  950. (C) Copyright 1987  Sidebar Software
  951.  
  952.  
  953.           Printer Control Codes
  954.  
  955.                Option K. (Printer Control Codes) will show the second
  956.           Check/Change Defaults screen.  This is where you define the
  957.           needed printer control code sequences for Formfit!  Each
  958.           sequence may consist of several codes, which can be found in
  959.           the user's manual for your printer.  Have the printer manual
  960.           handy before attempting to change any codes.
  961.  
  962.                You select an option by pressing its corresponding letter
  963.           (or you can ESCape.)  Formfit! will prompt you for a string of
  964.           DECIMAL printer codes, which you must separate by a single
  965.           space.  If a particular option is not supported by your
  966.           printer, select that option to modify (by pressing its
  967.           corresponding menu letter,) and immediately press ENTER (i.e.
  968.           supply NO codes.)  This will cancel any previous control code
  969.           sequence, and display N/A next to the option.  This will
  970.           signal Formfit! not to attempt to use that option.  When you
  971.           are done with this screen, use ESC to return to the first
  972.           screen, where you may save the defaults to disk (by pressing
  973.           the letter "S",) or use ESC again to return to the Main Menu,
  974.           keeping the newly changed defaults only for the current
  975.           Formfit! session.
  976.  
  977.                Note:  Option A. (Current Printer) is used to specify
  978.           which printer your system currently uses.  This is for your
  979.           information only.  No check is made as to what type of printer
  980.           you specify here.  The name (or whatever else you care to type
  981.           in) is just to remind you which type of printer the codes are
  982.           set for.
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.  
  995.  
  996.  
  997.  
  998.  
  999.  
  1000.  
  1001.  
  1002.  
  1003.  
  1004.  
  1005.  
  1006.  
  1007.  
  1008.  
  1009.  
  1010.  
  1011.                                     4.3
  1012.  
  1013. Formfit! 2.0
  1014. (C) Copyright 1987  Sidebar Software
  1015.  
  1016.  
  1017.      5.   THE DEFINE/EDIT MODE
  1018.  
  1019.  
  1020.                This is by far the most used screen in Formfit!  The
  1021.           information is presented in a 13 line window, and consists of
  1022.           the definition number, a label (for your convenience only,)
  1023.           the definition's row, its starting and ending (inclusive)
  1024.           column numbers, and the data which is to be placed at that
  1025.           position on the preprinted form at print time.  You can scroll
  1026.           up and down one page of definitions at a time, or go directly
  1027.           to the first or last definition, using the keypad.  There is
  1028.           an overlap of one definition when you change pages.  In other
  1029.           words, the first page will show definitions 1 through 13, and
  1030.           the second page (if there are more than 13 definitions) will
  1031.           begin with number 13.  The horizontal arrow keys are used to
  1032.           move the menu bar at the bottom of the window, and ENTER will
  1033.           select an option, or you may select an option by pressing the
  1034.           first letter of the option.  ESC returns you to the Main Menu.
  1035.           Details on using each of the menu bar options follows.
  1036.  
  1037.  
  1038.           Edit
  1039.  
  1040.                Selecting Edit allows you to define a new entry, or
  1041.           modify an existing one.  An editing window will be opened, and
  1042.           you will be allowed to fill in the needed information.  To the
  1043.           left of each line of information is the default data (in
  1044.           brackets) for that entry.  This is usually what was given for
  1045.           the previous definition.  Pressing ENTER alone will select the
  1046.           default value.  Typical edit window data is shown below, and
  1047.           is followed by a line by line explanation of its use.
  1048.  
  1049.              [ 3 ] Definition Number to Edit:  3
  1050.                                 [Name] Label:  Address
  1051.                                    [ 1 ] Row:  3
  1052.                           [ 4 ] Column Start:  4
  1053.                            [ 20 ] Column End:  36
  1054.               [Stevens, William J.] Contents:  107 N. Mill Lane Rd.
  1055.  
  1056.  
  1057.                The default value for Number to Edit is the next unused
  1058.           entry, regardless of which item was last edited.  For example,
  1059.           if you had already defined 55 entries, and then edited number
  1060.           32, the next default for Number to Edit would be 56.  Error
  1061.           checking prevents you from selecting a value of less than one,
  1062.           or greater than the next available definition.  The default
  1063.           reads [FULL] when you have used all definitions.
  1064.  
  1065.                The Label entry is for your own reference only.  By using
  1066.           the name of the entry given on the form, such as NAME or
  1067.           ADDRESS, you can easily locate items which must be changed
  1068.           when you re-edit a form at some later date.  The default for
  1069.           this entry is the last definition's Label value.  Enter a
  1070.           blank space if no label name is to be associated with an
  1071.           entry.  Labels are limited to 20 characters maximum.
  1072.  
  1073.  
  1074.  
  1075.                                     5.1
  1076.  
  1077. Formfit! 2.0
  1078. (C) Copyright 1987  Sidebar Software
  1079.  
  1080.  
  1081.                Row, Column Start, and Column End are self explanatory,
  1082.           with the defaults being the last defined entry's Row and
  1083.           Column values.
  1084.  
  1085.                The Contents entry is where you provide the data to be
  1086.           printed on the form itself.  You are limited in length by the
  1087.           column start and column end values previously entered.  In any
  1088.           case, a maximum of 31 characters are allowed.  To use more
  1089.           than this you must define a definition in parts.  The default
  1090.           is the last definition's Contents value.  One suggestion: use
  1091.           the characters <EMPTY> while defining a form, and later, when
  1092.           filling out the contents, first load in the form and use the
  1093.           Clear option (see below) to clear just the Contents column.
  1094.           This lets you fill out a "clean" form.
  1095.  
  1096.  
  1097.           Delete
  1098.  
  1099.                Use this option to delete a single definition.  A Delete
  1100.           window will appear, and you will be asked for the definition
  1101.           number to delete (use ESC to abort.)  If no definitions are as
  1102.           yet defined, an error message appears in the window, and you
  1103.           are returned to the Edit/Define window after a couple of
  1104.           seconds.
  1105.  
  1106.  
  1107.           Clear
  1108.  
  1109.                When you choose Clear, the Clear Current Definitions
  1110.           window opens, and you have a menu bar choice of clearing all
  1111.           the definitions, or only the Contents column of the
  1112.           definitions.  As usual, ESC will abort without clearing
  1113.           anything.  Clearing just the contents is useful for forms on
  1114.           which all the data to be printed must be resupplied each time
  1115.           the form is filled out.
  1116.  
  1117.  
  1118.           Load
  1119.  
  1120.                When you select Load, the screen clears, and a list of
  1121.           all the definition files on the current directory is given, or
  1122.           you are informed that no definition files exist.  (Definition
  1123.           files end in .DEF, and this is how they are found.)  You are
  1124.           then prompted for a filename.  Formfit! will supply the
  1125.           extension of .DEF to the filename, so you are limited to eight
  1126.           characters for the filename.  If you do append an extension,
  1127.           Formfit! will merely truncate it and add the .DEF extension.
  1128.           Remember, the default path information will be used to find
  1129.           the file, so DO NOT USE ANY PATH INFORMATION when specifying a
  1130.           file to load in.  You may select the default filename by
  1131.           pressing ENTER without supplying any name.  The default is
  1132.           either the last filename loaded or saved, or, if no files have
  1133.           been accessed yet, TEMPFILE.DEF is used as the default.  Since
  1134.           the Save option saves the current defaults with a file, the
  1135.           defaults may be different when loading is finished.  When
  1136.           loading is completed, you are returned to the Define/Edit
  1137.           screen.
  1138.  
  1139.                                     5.2
  1140.  
  1141. Formfit! 2.0
  1142. (C) Copyright 1987  Sidebar Software
  1143.  
  1144.  
  1145.           Save
  1146.  
  1147.                Save is very much like Load.  You are given a list of
  1148.           files on the current directory, and then prompted for the name
  1149.           of the file to save.  (Again, if no definition files exist on
  1150.           the current directory, you are told so.)  The .DEF extension
  1151.           will be automatically appended, and the default filename is
  1152.           used if only ENTER is pressed.  See Load above for an
  1153.           explanation of filename defaults.  Remember, all system
  1154.           defaults currently in effect will be saved along with the
  1155.           file.
  1156.  
  1157.  
  1158.  
  1159.  
  1160.  
  1161.  
  1162.  
  1163.  
  1164.  
  1165.  
  1166.  
  1167.  
  1168.  
  1169.  
  1170.  
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.  
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.  
  1193.  
  1194.  
  1195.  
  1196.  
  1197.  
  1198.  
  1199.  
  1200.  
  1201.  
  1202.  
  1203.                                     5.3
  1204.  
  1205. Formfit! 2.0
  1206. (C) Copyright 1987  Sidebar Software
  1207.  
  1208.  
  1209.      6.   PRINTING TO THE FORM
  1210.  
  1211.  
  1212.                Use this option when it is time to print out the
  1213.           information on the form itself.  First, you will be asked to
  1214.           align the form and the printhead.  Do this by marking the form
  1215.           (if necessary) using the template guide's alignment mark.  In
  1216.           other words, align the template with the form, mark a spot on
  1217.           the form corresponding to the alignment mark on the template,
  1218.           roll the form into the printer, and align the mark with the
  1219.           index on the printer itself (i.e. the one you used when you
  1220.           printed the template guide.)  Then press ENTER to begin the
  1221.           printing process (or ESCape to abort.)  When printing is
  1222.           finished, you will be returned to the Main Menu.
  1223.  
  1224.  
  1225.  
  1226.  
  1227.  
  1228.  
  1229.  
  1230.  
  1231.  
  1232.  
  1233.  
  1234.  
  1235.  
  1236.  
  1237.  
  1238.  
  1239.  
  1240.  
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.  
  1260.  
  1261.  
  1262.  
  1263.  
  1264.  
  1265.  
  1266.  
  1267.                                     6.1
  1268.  
  1269. Formfit! 2.0
  1270. (C) Copyright 1987  Sidebar Software
  1271.  
  1272.  
  1273.      7.   USING THE DOS SHELL
  1274.  
  1275.  
  1276.                As discussed earlier, the DOS shell allows you to drop
  1277.           down into the DOS environment, use DOS as you normally would,
  1278.           and return to Formfit! at the point where you left off.  While
  1279.           this is a powerful feature of Formfit!, you must use caution
  1280.           while in DOS, and return to Formfit! properly, as discussed
  1281.           below.
  1282.  
  1283.                To access DOS from Formfit!, you select the Use DOS Shell
  1284.           option from the Main Menu.  You will be presented with an
  1285.           information box, and prompted to press any key to continue.
  1286.           If you do not wish to continue on into DOS, pressing ESCape
  1287.           will return you to the Main Menu immediately.
  1288.  
  1289.                In order to use DOS, Formfit! must load a second copy of
  1290.           the DOS COMMAND.COM file into memory (the first copy was
  1291.           loaded automatically when you booted up your computer.)
  1292.           COMMAND.COM is the DOS file that allows you and DOS to
  1293.           communicate with each other.  (Don't worry if this doesn't
  1294.           make perfect sense, as Formfit! handles all the details of
  1295.           loading COMMAND.COM and getting you into the DOS environment.)
  1296.           Remember, though, that your computer must have sufficient
  1297.           memory to allow the second COMMAND.COM file to be loaded
  1298.           (approximately 24 Kbytes, depending on your version of DOS,)
  1299.           and there must be enough space for any extra programs you wish
  1300.           to run while using the shell.
  1301.  
  1302.                Once the familiar DOS prompt appears, you may do just
  1303.           about anything you would normally do from DOS, including
  1304.           running other programs.  Do not, however, run a program that
  1305.           is to remain resident in the computer (i.e. any of those handy
  1306.           "pop-up" programs.)  If loaded from within the shell, resident
  1307.           programs will not work properly when you return to Formfit!
  1308.           (They will work fine with Formfit!, but must be loaded BEFORE
  1309.           running Formfit!)
  1310.  
  1311.                Also, if the current DOS directory is changed while using
  1312.           the shell, you should change it back to the directory which
  1313.           Formfit! was using before the shell was invoked.  While the
  1314.           definition files are pathed to a certain directory, the same
  1315.           cannot be said for the default file (FORMFIT.DFL) which
  1316.           Formfit! uses to store your desired default parameter values.
  1317.           This means that if you change directories while in the shell,
  1318.           then return to Formfit! and change and save the defaults, they
  1319.           will be on a different directory than Formfit! used when it
  1320.           was initially run.  The next time you run Formfit! the new
  1321.           defaults will not be found!
  1322.  
  1323.                To return to Formfit! after using the DOS shell, simply
  1324.           type the command EXIT at the DOS prompt.  You will be
  1325.           immediately returned to the Main Menu of Formfit!, where you
  1326.           may continue working where you left off.
  1327.  
  1328.  
  1329.  
  1330.  
  1331.                                     7.1
  1332.  
  1333. Formfit! 2.0
  1334. (C) Copyright 1987  Sidebar Software
  1335.  
  1336.  
  1337.  
  1338.                                 APPENDIX A.
  1339.  
  1340.  
  1341.  
  1342.  
  1343.                 INITIAL DEFAULTS AND DEFAULT FILE STRUCTURE
  1344.  
  1345.  
  1346.  
  1347.           Formfit! uses default parameters for several of its features.
  1348.      These parameters are stored in a file named FORMFIT.DFL, which is
  1349.      always located ON THE CURRENT DIRECTORY.  If the file FORMFIT.DFL
  1350.      does not exist on the current directory, Formfit! will create it.
  1351.      Formfit! will use certain values when it creates this file, and
  1352.      they are listed below.  Note that numbers shown as <27><53> are
  1353.      actually ASCII characters represented by the decimal numbers in the
  1354.      brackets.  The file on disk will contain the actual ASCII character
  1355.      itself.  When editing this file with a word processor or text
  1356.      editor, remember that numeric data stored in the file will have a
  1357.      leading minus sign, if negative, or a leading blank space if
  1358.      positive.
  1359.  
  1360.  
  1361.  
  1362.  
  1363.       Actual Contents (ASCII)              Remarks (Not part of file)
  1364.      -------------------------            ----------------------------
  1365.  
  1366.       63                                     Page Length
  1367.       80                                     Page Width
  1368.       255                                    Max Number of Definitions
  1369.      C:\                                     File Definition Path
  1370.      -1                                      Date Toggle          (on)
  1371.      -1                                      Time Toggle          (on)
  1372.      -1                                      Speaker Beep Toggle  (on)
  1373.       0                                      Paper Out Detector   (off)
  1374.       0                                      Unidirectional Print (off)
  1375.      Panasonic KX-P1091i                     Printer Name
  1376.      <27><64>                                Reset Control Codes
  1377.      <27><85><49>                            Unidirectional ON Codes
  1378.      <27><85><48>                            Unidirectional OFF Codes
  1379.      <15>                                    Compressed ON Code
  1380.      <18>                                    Compressed OFF Code
  1381.      <27><57>                                Paper-Out Sense ON Code
  1382.      <27><56>                                Paper-Out Sense OFF Code
  1383.      <27><120><48>                           Draft Font Codes
  1384.      <27><120><49>                           Courier NLQ Font Codes
  1385.      <27><120><50>                           Bold PS NLQ Font Codes
  1386.       1                                      Font Selection: 1=Draft,
  1387.      <End of File>                                  2=Courier, 3=Bold
  1388.  
  1389.  
  1390.  
  1391.  
  1392.  
  1393.  
  1394.  
  1395.                                     A.1
  1396.  
  1397. Formfit! 2.0
  1398. (C) Copyright 1987  Sidebar Software
  1399.  
  1400.  
  1401.           In addition to getting parameter information from the default
  1402.      parameters file, each time a definition file is saved, the
  1403.      currently active parameters are saved along with the file.  The
  1404.      structure of a simple definition file is shown below.
  1405.  
  1406.  
  1407.       50                                     Defaults are saved first,
  1408.       80                                     and are in the same order
  1409.       100                                    as the defaults found in
  1410.      C:\formfit\files\                       the FORMFIT.DFL file. See
  1411.      -1                                      above for details on this
  1412.      -1                                      portion of the file.
  1413.      -1                                              .
  1414.       0                                              .
  1415.       0                                              .
  1416.      Panasonic KX-P1091i                             .
  1417.      <27><64>                                        .
  1418.      <27><85><49>                                    .
  1419.      <27><85><48>                                    .
  1420.      <15>                                            .
  1421.      <18>                                            .
  1422.      <27><57>                                        .
  1423.      <27><56>                                        .
  1424.      <27><120><48>                                   .
  1425.      <27><120><49>                                   .
  1426.      <27><120><50>                                   .
  1427.       1                                      Last default (Font select)
  1428.      Name                                    Label #1
  1429.      James Clerk Maxwell                     Data for definition #1
  1430.       1                                      Row for #1's data
  1431.       1                                      Column start for #1
  1432.       30                                     Column end for #1
  1433.      Occupation                              Label #2
  1434.      Scientist                               Data for definition #2
  1435.       1                                      Row for #2's data
  1436.       66                                     Column start for #2
  1437.       79                                     Column end for #2
  1438.       .                                               .
  1439.       .                                               .
  1440.       .                                      <Continued as needed>
  1441.       .                                               .
  1442.       .                                               .
  1443.  
  1444.           There may be a need to modify the defaults stored with a
  1445.      definition file.  For example, if you are defining a form, and you
  1446.      discover that not enough definitions were allowed for, you can't
  1447.      increase that number without losing all the data in memory.  And if
  1448.      you save the data first and then increase the maximum number of
  1449.      definitions, when you reload the file the old value for maximum
  1450.      number of definitions is also loaded and used.  In a case like
  1451.      this, you MUST use a text editor to modify the maximum number of
  1452.      definitions parameter in the saved definitions file before
  1453.      reloading.  Use caution, however, so that no limitations are
  1454.      exceeded, which could introduce errors when the file is reloaded.
  1455.      Also, you should make a backup of the file BEFORE you attempt to
  1456.      modify it.
  1457.  
  1458.  
  1459.                                     A.2
  1460.  
  1461. Formfit! 2.0
  1462. (C) Copyright 1987  Sidebar Software
  1463.  
  1464.  
  1465.  
  1466.                                 APPENDIX B.
  1467.  
  1468.  
  1469.                           USER REGISTERATION FORM
  1470.  
  1471.  
  1472.  
  1473.      Use the following form to request the most recent version of
  1474.      Formfit! and to register your copy.  Thank you again from all of us
  1475.      at Sidebar Software.
  1476.  
  1477.  
  1478.  
  1479.  
  1480.      Send to:  Formfit!
  1481.                Sidebar Software
  1482.                205 S. Higley  Sp. 306
  1483.                Mesa, AZ  85206
  1484.  
  1485.  
  1486.  
  1487.  
  1488.  
  1489.      Quantity                                                    Total
  1490.  
  1491.  
  1492.      _______   Formfit! Disk (latest version)      $ 6.00 ea.  $ ______
  1493.                Note: If you haven't registered, this does NOT
  1494.                include registration.
  1495.  
  1496.      _______   Registration ONLY.                  $ 20.00 ea. $ ______
  1497.  
  1498.      _______   Registration plus latest version.   $ 25.00 ea. $ ______
  1499.  
  1500.  
  1501.      Please note:  We accept only checks or money orders as payment.
  1502.                    No C.O.D. orders will be processed.
  1503.  
  1504.  
  1505.  
  1506.            Name:    ___________________________________________________
  1507.  
  1508.  
  1509.         Address:    ___________________________________________________
  1510.  
  1511.                     ___________________________________________________
  1512.  
  1513.                     ___________________________________________________
  1514.  
  1515.  
  1516.           Phone:    ____________    Add you to our mailing list?   Y  N
  1517.  
  1518.  
  1519.  
  1520.  
  1521.  
  1522.  
  1523.                                     B.1
  1524.  
  1525. Formfit! 2.0
  1526. (C) Copyright 1987  Sidebar Software
  1527.  
  1528.  
  1529.  
  1530.                                 APPENDIX C.
  1531.  
  1532.  
  1533.                           FORMFIT! ERROR MESSAGES
  1534.  
  1535.  
  1536.      Formfit! can detect many of the standard DOS errors pertaining to
  1537.      perpherial devices.  The following is a list of the specific errors
  1538.      Formfit! looks for when requesting disk and/or printer service from
  1539.      DOS.  All other errors not listed below will usually result in
  1540.      Formfit! returning to the Main Menu, although it is possible (if
  1541.      you work at it) to get Formfit! to just forget everything and
  1542.      either return to DOS unexpectedly, or maybe even lock up your
  1543.      machine.
  1544.  
  1545.  
  1546.  
  1547.  
  1548.           Error Number                  Message Displayed
  1549.         ----------------             --------------------------
  1550.                24                       DEVICE TIMEOUT
  1551.                25                       PRINTER NOT RESPONDING
  1552.                27                       OUT OF PAPER
  1553.                52                       BAD FILE NUMBER
  1554.                53                       FILE NOT FOUND
  1555.                54                       BAD FILE MODE
  1556.                57                       DEVICE I/O ERROR
  1557.                64                       BAD FILE NAME
  1558.                68                       DEVICE UNAVAILABLE
  1559.  
  1560.  
  1561.  
  1562.      These errors listed above are trapped in such a way as to let you
  1563.      correct the error and proceed, or abort the operation, retaining
  1564.      all data.  For other errors, you will only be given an error
  1565.      number, and then you are prompted to return to the Main Menu, as
  1566.      mentioned above.  (Data will still be kept intact.)  Since this
  1567.      program was written and compiled with Microsoft QuickBASIC, a
  1568.      complete list of error conditions and their corresponding numbers
  1569.      can be found in the Microsoft literature, if available.  The errors
  1570.      listed above, when encountered, print out the given error message
  1571.      as well as the number, in the error box.
  1572.  
  1573.  
  1574.  
  1575.  
  1576.  
  1577.  
  1578.  
  1579.  
  1580.  
  1581.  
  1582.  
  1583.  
  1584.  
  1585.  
  1586.  
  1587.                                     C.1
  1588.